package com.catsic.core.form;

import java.io.Serializable;

import com.catsic.base.status.Status;
import com.catsic.base.tree.TreeForm;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

/**
 * ClassName: MenuForm
 * Description: MenuForm
 * date: 2014年7月15日 
 * author: yangyd
 */
@JsonInclude(Include.NON_NULL)
public class MenuForm extends TreeForm implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 7791635525747456589L;

	private Integer level;
	
	private String path;
	
	private Integer sort;
	
	private Status status = Status.有效; 
	
	private String icon;
	
	private String displayArea;
	
	private String displayAreaCode;
	
	private String systemType;
	
	private String systemTypeCode;

	public Integer getLevel() {
		return level;
	}

	public void setLevel(Integer level) {
		this.level = level;
	}

	public String getPath() {
		return path;
	}

	public void setPath(String path) {
		this.path = path;
	}

	public Integer getSort() {
		return sort;
	}

	public void setSort(Integer sort) {
		this.sort = sort;
	}

	public Status getStatus() {
		return status;
	}

	public void setStatus(Status status) {
		this.status = status;
	}

	public String getIcon() {
		return icon;
	}

	public void setIcon(String icon) {
		this.icon = icon;
	}

	public String getDisplayArea() {
		return displayArea;
	}

	public void setDisplayArea(String displayArea) {
		this.displayArea = displayArea;
	}

	public String getDisplayAreaCode() {
		return displayAreaCode;
	}

	public void setDisplayAreaCode(String displayAreaCode) {
		this.displayAreaCode = displayAreaCode;
	}

	public String getSystemType() {
		return systemType;
	}

	public void setSystemType(String systemType) {
		this.systemType = systemType;
	}

	public String getSystemTypeCode() {
		return systemTypeCode;
	}

	public void setSystemTypeCode(String systemTypeCode) {
		this.systemTypeCode = systemTypeCode;
	}
}
